be left dumbfounded - Espagnol Anglais Dictionnaire